//
//  NSString+SizeForString.h
//  SmartHomeSDK
//
//  Created by haimen_ios_imac on 2017/5/9.
//  Copyright © 2017年 深圳海曼科技有限公司. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@interface NSString (SizeForString)


/**
 获取文本实例所占size大小

 @param str 待判断字符串
 @param font 字体
 @param maxSize 约束size
 @return size实例
 */
+ (CGSize)sizeWithString:(NSString *)str font:(UIFont *)font maxSize:(CGSize)maxSize;

/**
 获取文本实例所占的size大小

 @param font 字体大小
 @param maxSize 约束size
 @return CGSize对象
 */
- (CGSize)sizeWithFont:(UIFont *)font maxSize:(CGSize)maxSize;


/**
 获取文本在指定宽度数值，及指定字体大小数值的size大小

 @param fontSize 指定的字体大小浮点值
 @param maxWidth 最宽值
 @return size大小
 */
- (CGSize)sizeWithFontSize:(CGFloat )fontSize maxWidth:(CGFloat)maxWidth;


@end
